/**
 * 特快速輸管理-六合彩
 */
function SpecialQuickInput() {

}
/** 繼承SpecialQuickInput */
SpecialQuickInput.prototype = new CommonSpecialQuickInput();

/**<!--  是否為合法的字串  -->*/
SpecialQuickInput.prototype.isBetValidate = function(betString) {
    var filterBet = /^\d{3,9}$/;
    if (!filterBet.test(betString)) {
        throw "StringFormatError";
    }
};
/**<!--  檢查後送出  -->*/
SpecialQuickInput.prototype.checkString2Submit = function(stringId) {
    this.filterString(stringId);
    var bets;
    var ballNo;
    var betCredit;
    var currentrte;
    var totalCredit = 0;
	
    try {
        var tempString = $("#"+stringId).val();
		
        if (!tempString)return;
        $("#btnSubmit").toggle();
        $("#btnCancel").toggle();
		
        bets = this.getBets(this.filterHeadTailSpace(tempString));
        /**<!--  排序  -->*/
		
        bets.sort(function(a, b) {
            return a - b;
        });
		var check = '';
        for (var i = 0; i < bets.length; i++) {
           /**<!--  是否為合法的字串  -->*/
            this.isBetValidate(bets[i]);
            ballNo = bets[i].substring(0, 2);
            betCredit = bets[i].replace(ballNo, "");
			
           /**<!--  alert(ballNo+"-"+betCredit);*/
           /**<!--  檢查單一注金限制  -->*/
            this.checkBetCredit(betCredit);            
            totalCredit += parseInt(betCredit);
			//$("#t"+ballNo).val(ballNo+"|"+betCredit);
			check +=","+ballNo+"|"+betCredit; 
			
            
			
        }
		console.log(check);
		$("#checks2").val(check);
       /** <!--  檢查總注金限制  -->*/
        this.checkBetTotalCredit(totalCredit);
    } catch(err) {
        if (err == "StringFormatError") {
           /** <!--  輸入字串格式錯誤  -->*/
            alert("輸入字串格式錯誤");
        } else if (err == "cantSmallerThanMinQuota") {
           /** <!--  不能小於單注最低限額  -->*/
            alert("不能小於單注最低限額:" + $('#varMinBetQuota').val());
        } else if (err == "cantGreaterThanMaxQuota") {
            /**<!--  不能大於單注最高限額  -->*/
            alert("不能大於單注最高限額:" + $('#varMaxBetQuota').val());
        } else if (err == "cantGreaterThanQuota") {
            /**<!--  不能大於單號限額  -->*/
            alert("不能大於單號限額:" + $('#varQuota').val());
        } else if (err == "canUseCreditNotEnought") {
            /**<!--  可用信用額度不足  -->*/
            alert("信用额度不足:" + ($('#txtBalanceQuota').val()));
        } else {
           /**<!--  輸入字串格式錯誤  -->*/
            alert("輸入字串格式錯誤");
        }
        $("#btnSubmit").toggle();
        $("#btnCancel").toggle();
        $("#"+stringId).focus();
        return;
    }
    this.sendBetPage();    
};
